PSOFuzzer: A Target-Oriented Software Vulnerability Detection Technology Based on Particle Swarm Optimization

نویسندگان

چکیده

Coverage-oriented and target-oriented fuzzing are widely used in vulnerability detection. Compared with coverage-oriented fuzzing, concentrates more computing resources on suspected vulnerable points to improve the testing efficiency. However, sample generation algorithm detection technology has some problems, such as weak guidance, penetration, difficult generation. This paper proposes a new fuzzer, PSOFuzzer, that uses particle swarm optimization generate samples. PSOFuzzer can quickly learn high-quality features historical samples implant them into be led execute point. The experimental results show test process reach target point trigger vulnerabilities 79% 423% higher probability than AFLGo Sidewinder, respectively, tested software programs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Particle Swarm Optimization Based Parameter Identification Applied to a Target Tracker Robot with Flexible Joint

This paper focuses on parameter identification of a target tracker robot possessing flexible joints using particle swarm optimization (PSO) algorithm. Since, belt and pulley mechanisms are known as flexible joints in robotic systems, their elastic behavior affecting a tracker robot is investigated in this work. First, dynamic equations governing the robot behavior are extracted taking into acco...

متن کامل

S3PSO: Students’ Performance Prediction Based on Particle Swarm Optimization

Nowadays, new methods are required to take advantage of the rich and extensive gold mine of data given the vast content of data particularly created by educational systems. Data mining algorithms have been used in educational systems especially e-learning systems due to the broad usage of these systems. Providing a model to predict final student results in educational course is a reason for usi...

متن کامل

A Memetic Particle Swarm Optimization Algorithm for Network Vulnerability Analysis

As computer networks continue to grow, it becomes increasingly more important to automate the process of evaluating their vulnerability to attacks. Despite the best efforts of software architects and developers, network hosts inevitably contain a number of vulnerabilities. Hence, it is not feasible for a network administrator to remove all vulnerabilities present in the network hosts. Therefore...

متن کامل

A novel particle swarm optimization algorithm based on particle migration

Inspired by the migratory behavior in the nature, a novel particle swarm optimization algorithm based on particle migration (MPSO) is proposed in this work. In this new algorithm, the population is randomly partitioned into several sub-swarms, each of which is made to evolve based on particle swarm optimization with time varying inertia weight and acceleration coefficients (LPSO-TVAC). At perio...

متن کامل

Particle Swarm Optimization Approach for Component Based Software Architecture

A component is an independently deliverable set of reusable services. Component-Based System (CBS) is a promised approach to build applications from deployed components. It provides efficiency, reliability, maintainability. Interpreting the results of performance analysis and generating an alternative design to build system from components is a great challenge in the software performance domain...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Applied sciences

سال: 2021

ISSN: ['2076-3417']

DOI: https://doi.org/10.3390/app11031095